package com.t18;
import net.mindview.util.PPrint;

import java.util.regex.*;
import java.io.*;
import java.util.*;

public final class Directory {
  public static File[] local(File dir, final String regex) {
    return dir.listFiles(new FilenameFilter() {
      private Pattern pattern = Pattern.compile(regex);
      public boolean accept(File dir, String name) {
        return pattern.matcher(
          new File(name).getName()).matches();
      }
    });
  }
  public static File[] local(String path, final String regex) { // Overloaded
    return local(new File(path), regex);
  }

  public static class TreeInfo implements Iterable<File> {
    public List<File> files = new ArrayList<File>();
    public List<File> dirs = new ArrayList<File>();
    // The default iterable element is the file list:
    public Iterator<File> iterator() {
      return files.iterator();
    }
    void addAll(TreeInfo other) {
      files.addAll(other.files);
      dirs.addAll(other.dirs);
    }
    public String toString() {
      return "dirs: " + PPrint.pformat(dirs) +
        "\n\nfiles: " + PPrint.pformat(files);
    }
  }
  public static TreeInfo walk(String start, String regex) { // Begin recursion
    return recurseDirs(new File(start), regex);
  }
  public static TreeInfo walk(File start, String regex) { // Overloaded
    return recurseDirs(start, regex);
  }
  public static TreeInfo walk(File start) { // Everything
    return recurseDirs(start, ".*");
  }
  public static TreeInfo walk(String start) {
    return recurseDirs(new File(start), ".*");
  }
  static TreeInfo recurseDirs(File startDir, String regex){
    TreeInfo result = new TreeInfo();
    for(File item : startDir.listFiles()) {
      if(item.isDirectory()) {
        result.dirs.add(item);
        result.addAll(recurseDirs(item, regex));
      } else // Regular file
        if(item.getName().matches(regex))
          result.files.add(item);
    }
    return result;
  }
  // Simple validation test:
  public static void main(String[] args) {
    if(args.length == 0)
      System.out.println(walk("."));
    else
      for(String arg : args)
       System.out.println(walk(arg));
  }
  /**
   * dirs: [
   ./.idea
   ./.idea/dictionaries
   ./.idea/inspectionProfiles
   ./out
   ./out/production
   ./out/production/jdk
   ./out/production/jdk/com
   ./out/production/jdk/com/jdk18
   ./out/production/jdk/com/jdk18/digui
   ./out/production/jdk/com/jdk18/inter
   ./out/production/jdk/com/jdk18/jdk8new
   ./out/production/jdk/com/jdk18/lambda
   ./out/production/jdk/com/jdk18/stream
   ./out/production/jdk/com/jdk18/string
   ./out/production/jdk/com/t10
   ./out/production/jdk/com/t10/e6
   ./out/production/jdk/com/t10/e6/e61
   ./out/production/jdk/com/t10/e6/e62
   ./out/production/jdk/com/t10/e6/e63
   ./out/production/jdk/com/t11
   ./out/production/jdk/com/t11/controller
   ./out/production/jdk/com/t12
   ./out/production/jdk/com/t13
   ./out/production/jdk/com/t14
   ./out/production/jdk/com/t14/factory
   ./out/production/jdk/com/t16
   ./out/production/jdk/com/t17
   ./out/production/jdk/com/t18
   ./out/production/jdk/com/t2
   ./out/production/jdk/com/t3
   ./out/production/jdk/com/t4
   ./out/production/jdk/com/t5
   ./out/production/jdk/com/t6
   ./out/production/jdk/com/t6/pa1
   ./out/production/jdk/com/t7
   ./out/production/jdk/com/t8
   ./out/production/jdk/com/t8/m3
   ./out/production/jdk/com/t9
   ./out/production/jdk/com/t9/music4
   ./out/production/jdk/com/t9/music5
   ./out/production/jdk/generated
   ./out/production/jdk/net
   ./out/production/jdk/net/mindview
   ./out/production/jdk/net/mindview/atunit
   ./out/production/jdk/net/mindview/simple
   ./out/production/jdk/net/mindview/util
   ./out/production/jdk/typeinfo
   ./out/production/jdk/typeinfo/factory
   ./out/production/jdk/typeinfo/interfacea
   ./out/production/jdk/typeinfo/packageaccess
   ./out/production/jdk/typeinfo/pets
   ./out/production/jdk/typeinfo/toys
   ./src
   ./src/com
   ./src/com/jdk18
   ./src/com/jdk18/digui
   ./src/com/jdk18/inter
   ./src/com/jdk18/interface
   ./src/com/jdk18/jdk8new
   ./src/com/jdk18/lambda
   ./src/com/jdk18/stream
   ./src/com/jdk18/string
   ./src/com/t10
   ./src/com/t10/e6
   ./src/com/t10/e6/e61
   ./src/com/t10/e6/e62
   ./src/com/t10/e6/e63
   ./src/com/t11
   ./src/com/t11/controller
   ./src/com/t12
   ./src/com/t13
   ./src/com/t14
   ./src/com/t14/factory
   ./src/com/t16
   ./src/com/t17
   ./src/com/t18
   ./src/com/t2
   ./src/com/t3
   ./src/com/t4
   ./src/com/t5
   ./src/com/t6
   ./src/com/t6/pa1
   ./src/com/t7
   ./src/com/t8
   ./src/com/t8/m3
   ./src/com/t9
   ./src/com/t9/music4
   ./src/com/t9/music5
   ./src/net
   ./src/net/mindview
   ./src/net/mindview/atunit
   ./src/net/mindview/simple
   ./src/net/mindview/util
   ./src/typeinfo
   ./src/typeinfo/factory
   ./src/typeinfo/interfacea
   ./src/typeinfo/packageaccess
   ./src/typeinfo/pets
   ./src/typeinfo/toys
   ]

   files: [
   ./.idea/compiler.xml
   ./.idea/dictionaries/xuyiwei.xml
   ./.idea/encodings.xml
   ./.idea/misc.xml
   ./.idea/modules.xml
   ./.idea/uiDesigner.xml
   ./.idea/workspace.xml
   ./jdk.iml
   ./out/production/jdk/com/jdk18/digui/DiguiTest.class
   ./out/production/jdk/com/jdk18/digui/TreeList.class
   ./out/production/jdk/com/jdk18/inter/DefalutTest.class
   ./out/production/jdk/com/jdk18/inter/DefalutTestImpl.class
   ./out/production/jdk/com/jdk18/inter/LambdaInterTest.class
   ./out/production/jdk/com/jdk18/inter/LambdaTest.class
   ./out/production/jdk/com/jdk18/inter/LambdaTest1.class
   ./out/production/jdk/com/jdk18/inter/LambdaTest2.class
   ./out/production/jdk/com/jdk18/inter/LambdaTest3.class
   ./out/production/jdk/com/jdk18/inter/LambdaTest4.class
   ./out/production/jdk/com/jdk18/jdk8new/Apple.class
   ./out/production/jdk/com/jdk18/jdk8new/AppleSort$1.class
   ./out/production/jdk/com/jdk18/jdk8new/AppleSort.class
   ./out/production/jdk/com/jdk18/jdk8new/One$1.class
   ./out/production/jdk/com/jdk18/jdk8new/One.class
   ./out/production/jdk/com/jdk18/lambda/DemoListToMap.class
   ./out/production/jdk/com/jdk18/lambda/LambdaTest1$1.class
   ./out/production/jdk/com/jdk18/lambda/LambdaTest1.class
   ./out/production/jdk/com/jdk18/lambda/Student.class
   ./out/production/jdk/com/jdk18/stream/Exercise.class
   ./out/production/jdk/com/jdk18/stream/Person.class
   ./out/production/jdk/com/jdk18/stream/StreamTest.class
   ./out/production/jdk/com/jdk18/string/StringFormatTest.class
   ./out/production/jdk/com/Print.class
   ./out/production/jdk/com/t10/Contents.class
   ./out/production/jdk/com/t10/Destination.class
   ./out/production/jdk/com/t10/DotNew$Inner.class
   ./out/production/jdk/com/t10/DotNew.class
   ./out/production/jdk/com/t10/DotThis$Inner.class
   ./out/production/jdk/com/t10/DotThis.class
   ./out/production/jdk/com/t10/E$inner.class
   ./out/production/jdk/com/t10/E.class
   ./out/production/jdk/com/t10/E1.class
   ./out/production/jdk/com/t10/E11_HiddenInnerClass.class
   ./out/production/jdk/com/t10/E2.class
   ./out/production/jdk/com/t10/e6/e61/E61.class
   ./out/production/jdk/com/t10/e6/e62/E62$Inner.class
   ./out/production/jdk/com/t10/e6/e62/E62.class
   ./out/production/jdk/com/t10/e6/e63/E63.class
   ./out/production/jdk/com/t10/e7.class
   ./out/production/jdk/com/t10/E9$1inner.class
   ./out/production/jdk/com/t10/E9.class
   ./out/production/jdk/com/t10/E91.class
   ./out/production/jdk/com/t10/Outer$Inner.class
   ./out/production/jdk/com/t10/Outer.class
   ./out/production/jdk/com/t10/Outer5$1.class
   ./out/production/jdk/com/t10/Outer5$Inner.class
   ./out/production/jdk/com/t10/Outer5.class
   ./out/production/jdk/com/t10/Parcel1$Contents.class
   ./out/production/jdk/com/t10/Parcel1$Destination.class
   ./out/production/jdk/com/t10/Parcel1.class
   ./out/production/jdk/com/t10/Parcel2$Contents.class
   ./out/production/jdk/com/t10/Parcel2$Destination.class
   ./out/production/jdk/com/t10/Parcel2.class
   ./out/production/jdk/com/t10/Parcel3$Contents.class
   ./out/production/jdk/com/t10/Parcel3$Destination.class
   ./out/production/jdk/com/t10/Parcel3.class
   ./out/production/jdk/com/t10/Parcel4$1.class
   ./out/production/jdk/com/t10/Parcel4$PContents.class
   ./out/production/jdk/com/t10/Parcel4$PDestination.class
   ./out/production/jdk/com/t10/Parcel4.class
   ./out/production/jdk/com/t10/Parcel5$1PDestination.class
   ./out/production/jdk/com/t10/Parcel5.class
   ./out/production/jdk/com/t10/Parcel6$1TrackingSlip.class
   ./out/production/jdk/com/t10/Parcel6.class
   ./out/production/jdk/com/t10/Parcel7$1.class
   ./out/production/jdk/com/t10/Parcel7.class
   ./out/production/jdk/com/t10/Parcel8$1.class
   ./out/production/jdk/com/t10/Parcel8.class
   ./out/production/jdk/com/t10/ParcellA$Contents.class
   ./out/production/jdk/com/t10/ParcellA$Destination.class
   ./out/production/jdk/com/t10/ParcellA$InnerStaticClass.class
   ./out/production/jdk/com/t10/ParcellA.class
   ./out/production/jdk/com/t10/Selector.class
   ./out/production/jdk/com/t10/Sequence$1.class
   ./out/production/jdk/com/t10/Sequence$SequenceSelector.class
   ./out/production/jdk/com/t10/Sequence.class
   ./out/production/jdk/com/t10/SimpleInterface.class
   ./out/production/jdk/com/t10/TestParcel.class
   ./out/production/jdk/com/t10/Wrapping.class
   ./out/production/jdk/com/t11/AdapterMethonIdiom.class
   ./out/production/jdk/com/t11/AddingGroups.class
   ./out/production/jdk/com/t11/Apple.class
   ./out/production/jdk/com/t11/ApplesAndOrangesWithoutGeneraics.class
   ./out/production/jdk/com/t11/ArrayIsNotIterable.class
   ./out/production/jdk/com/t11/AsListInference.class
   ./out/production/jdk/com/t11/CollectionSequence$1.class
   ./out/production/jdk/com/t11/CollectionSequence.class
   ./out/production/jdk/com/t11/CollectionSequence2$1.class
   ./out/production/jdk/com/t11/CollectionSequence2.class
   ./out/production/jdk/com/t11/CollectionSort.class
   ./out/production/jdk/com/t11/Command.class
   ./out/production/jdk/com/t11/controller/Controller.class
   ./out/production/jdk/com/t11/controller/Event.class
   ./out/production/jdk/com/t11/Controller.class
   ./out/production/jdk/com/t11/CrossContainerIteration.class
   ./out/production/jdk/com/t11/Crusty.class
   ./out/production/jdk/com/t11/Da.class
   ./out/production/jdk/com/t11/Dummy.class
   ./out/production/jdk/com/t11/E05_IntegerListFeatures.class
   ./out/production/jdk/com/t11/E07.class
   ./out/production/jdk/com/t11/E07_TestList.class
   ./out/production/jdk/com/t11/E09_SequenceIterator.class
   ./out/production/jdk/com/t11/E12.class
   ./out/production/jdk/com/t11/E13_GreenhouseLinkedList.class
   ./out/production/jdk/com/t11/E14.class
   ./out/production/jdk/com/t11/E15.class
   ./out/production/jdk/com/t11/E16_Vowels.class
   ./out/production/jdk/com/t11/E17.class
   ./out/production/jdk/com/t11/E21_WordsInfo.class
   ./out/production/jdk/com/t11/E27.class
   ./out/production/jdk/com/t11/E29_PriorityQueueSubtlety.class
   ./out/production/jdk/com/t11/E30_CollectionSequence2.class
   ./out/production/jdk/com/t11/EnvironmentVariables.class
   ./out/production/jdk/com/t11/Gerbil.class
   ./out/production/jdk/com/t11/GreenhouseControls$Bell.class
   ./out/production/jdk/com/t11/GreenhouseControls$LightOff.class
   ./out/production/jdk/com/t11/GreenhouseControls$LightOn.class
   ./out/production/jdk/com/t11/GreenhouseControls$Restart.class
   ./out/production/jdk/com/t11/GreenhouseControls$Terminate.class
   ./out/production/jdk/com/t11/GreenhouseControls$ThermostatDay.class
   ./out/production/jdk/com/t11/GreenhouseControls$ThermostatNight.class
   ./out/production/jdk/com/t11/GreenhouseControls$WaterOff.class
   ./out/production/jdk/com/t11/GreenhouseControls$WaterOn.class
   ./out/production/jdk/com/t11/GreenhouseControls.class
   ./out/production/jdk/com/t11/Heavy.class
   ./out/production/jdk/com/t11/IDClass.class
   ./out/production/jdk/com/t11/InterfaceVsIterator.class
   ./out/production/jdk/com/t11/IterableClass$1.class
   ./out/production/jdk/com/t11/IterableClass.class
   ./out/production/jdk/com/t11/Light.class
   ./out/production/jdk/com/t11/LinkedListFeatures.class
   ./out/production/jdk/com/t11/ListFeatures.class
   ./out/production/jdk/com/t11/ListIteration.class
   ./out/production/jdk/com/t11/MapOfList.class
   ./out/production/jdk/com/t11/ModifyArrayAsList.class
   ./out/production/jdk/com/t11/NonCollectionSequeue$1.class
   ./out/production/jdk/com/t11/NonCollectionSequeue.class
   ./out/production/jdk/com/t11/Orange.class
   ./out/production/jdk/com/t11/Outer.class
   ./out/production/jdk/com/t11/Powder.class
   ./out/production/jdk/com/t11/PrintingContainers.class
   ./out/production/jdk/com/t11/PriorityQueueDemo$1.class
   ./out/production/jdk/com/t11/PriorityQueueDemo$2.class
   ./out/production/jdk/com/t11/PriorityQueueDemo.class
   ./out/production/jdk/com/t11/Producs.class
   ./out/production/jdk/com/t11/QueueDemo.class
   ./out/production/jdk/com/t11/ReversibleArrayList$1.class
   ./out/production/jdk/com/t11/ReversibleArrayList.class
   ./out/production/jdk/com/t11/Sequence2$1.class
   ./out/production/jdk/com/t11/Sequence2$SequenceIterator.class
   ./out/production/jdk/com/t11/Sequence2.class
   ./out/production/jdk/com/t11/SetOperations.class
   ./out/production/jdk/com/t11/SimpleIteration.class
   ./out/production/jdk/com/t11/Slush.class
   ./out/production/jdk/com/t11/Snow.class
   ./out/production/jdk/com/t11/SrackTest.class
   ./out/production/jdk/com/t11/UniqueWords.class
   ./out/production/jdk/com/t12/E1.class
   ./out/production/jdk/com/t12/E4.class
   ./out/production/jdk/com/t12/E4Exception.class
   ./out/production/jdk/com/t12/FullConstructors.class
   ./out/production/jdk/com/t12/InheritingExceptions.class
   ./out/production/jdk/com/t12/MyException.class
   ./out/production/jdk/com/t12/SimpleException.class
   ./out/production/jdk/com/t13/DatabaseException.class
   ./out/production/jdk/com/t13/E14.class
   ./out/production/jdk/com/t13/E7.class
   ./out/production/jdk/com/t13/E9.class
   ./out/production/jdk/com/t13/Finding.class
   ./out/production/jdk/com/t13/Groups.class
   ./out/production/jdk/com/t13/JGrep.class
   ./out/production/jdk/com/t13/RegexExample1.class
   ./out/production/jdk/com/t13/Splitting.class
   ./out/production/jdk/com/t13/StartEnd$Display.class
   ./out/production/jdk/com/t13/StartEnd.class
   ./out/production/jdk/com/t13/StringFormat.class
   ./out/production/jdk/com/t13/Stringmethod.class
   ./out/production/jdk/com/t13/Turtle.class
   ./out/production/jdk/com/t13/Xiegang.class
   ./out/production/jdk/com/t14/AirFilter$Factory.class
   ./out/production/jdk/com/t14/AirFilter.class
   ./out/production/jdk/com/t14/Audi.class
   ./out/production/jdk/com/t14/Base.class
   ./out/production/jdk/com/t14/Belt.class
   ./out/production/jdk/com/t14/BoundedClassReferences.class
   ./out/production/jdk/com/t14/Building.class
   ./out/production/jdk/com/t14/Candy.class
   ./out/production/jdk/com/t14/Car.class
   ./out/production/jdk/com/t14/CarHandler.class
   ./out/production/jdk/com/t14/Circle.class
   ./out/production/jdk/com/t14/ClassCasts.class
   ./out/production/jdk/com/t14/ClassInitialization.class
   ./out/production/jdk/com/t14/Cookie.class
   ./out/production/jdk/com/t14/CountedInteger.class
   ./out/production/jdk/com/t14/Derived.class
   ./out/production/jdk/com/t14/DynamicProxyHandler.class
   ./out/production/jdk/com/t14/DynamicProxyHandler1.class
   ./out/production/jdk/com/t14/factory/Factory.class
   ./out/production/jdk/com/t14/FamilyVsExactType.class
   ./out/production/jdk/com/t14/FanBelt$Factory.class
   ./out/production/jdk/com/t14/FanBelt.class
   ./out/production/jdk/com/t14/FancyToy.class
   ./out/production/jdk/com/t14/Father.class
   ./out/production/jdk/com/t14/FilledList.class
   ./out/production/jdk/com/t14/Filter.class
   ./out/production/jdk/com/t14/FuelFilter$Factory.class
   ./out/production/jdk/com/t14/FuelFilter.class
   ./out/production/jdk/com/t14/GeneratorBelt$Factory.class
   ./out/production/jdk/com/t14/GeneratorBelt.class
   ./out/production/jdk/com/t14/GenericToyTest.class
   ./out/production/jdk/com/t14/GetClassMethod.class
   ./out/production/jdk/com/t14/Gum.class
   ./out/production/jdk/com/t14/HasBatteries.class
   ./out/production/jdk/com/t14/House.class
   ./out/production/jdk/com/t14/Initable.class
   ./out/production/jdk/com/t14/Initable2.class
   ./out/production/jdk/com/t14/Initable3.class
   ./out/production/jdk/com/t14/InstanceofTest.class
   ./out/production/jdk/com/t14/Interface.class
   ./out/production/jdk/com/t14/IsInstanceClass$PetCounter.class
   ./out/production/jdk/com/t14/IsInstanceClass.class
   ./out/production/jdk/com/t14/IsInstanceTest.class
   ./out/production/jdk/com/t14/Operation.class
   ./out/production/jdk/com/t14/Part.class
   ./out/production/jdk/com/t14/Person$NullPerson.class
   ./out/production/jdk/com/t14/Person.class
   ./out/production/jdk/com/t14/PetCreator.class
   ./out/production/jdk/com/t14/ProxyTest.class
   ./out/production/jdk/com/t14/RealObject.class
   ./out/production/jdk/com/t14/RegisteredFactories.class
   ./out/production/jdk/com/t14/Robot$Test.class
   ./out/production/jdk/com/t14/Robot.class
   ./out/production/jdk/com/t14/Shape.class
   ./out/production/jdk/com/t14/Shapes.class
   ./out/production/jdk/com/t14/Shoots.class
   ./out/production/jdk/com/t14/ShowMethods.class
   ./out/production/jdk/com/t14/SimpleDynamicProxy.class
   ./out/production/jdk/com/t14/SimpleDynamicProxy1.class
   ./out/production/jdk/com/t14/SimpleProxy.class
   ./out/production/jdk/com/t14/SimpleProxyDemo.class
   ./out/production/jdk/com/t14/Son.class
   ./out/production/jdk/com/t14/Square.class
   ./out/production/jdk/com/t14/SweetShop.class
   ./out/production/jdk/com/t14/Tony.class
   ./out/production/jdk/com/t14/ToyTest.class
   ./out/production/jdk/com/t14/Triangle.class
   ./out/production/jdk/com/t14/UserManager.class
   ./out/production/jdk/com/t14/Waterproof.class
   ./out/production/jdk/com/t16/Ap.class
   ./out/production/jdk/com/t16/ArrayCopyTest.class
   ./out/production/jdk/com/t16/ComparingArrays.class
   ./out/production/jdk/com/t16/CompType$1.class
   ./out/production/jdk/com/t16/CompType.class
   ./out/production/jdk/com/t16/CountingGenerator$Boolean.class
   ./out/production/jdk/com/t16/CountingGenerator$Byte.class
   ./out/production/jdk/com/t16/CountingGenerator$Character.class
   ./out/production/jdk/com/t16/CountingGenerator$Double.class
   ./out/production/jdk/com/t16/CountingGenerator$Float.class
   ./out/production/jdk/com/t16/CountingGenerator$Integer.class
   ./out/production/jdk/com/t16/CountingGenerator$Long.class
   ./out/production/jdk/com/t16/CountingGenerator$Short.class
   ./out/production/jdk/com/t16/CountingGenerator$String.class
   ./out/production/jdk/com/t16/CountingGenerator.class
   ./out/production/jdk/com/t16/Generated.class
   ./out/production/jdk/com/t16/RandomGenerator$Boolean.class
   ./out/production/jdk/com/t16/RandomGenerator$Byte.class
   ./out/production/jdk/com/t16/RandomGenerator$Character.class
   ./out/production/jdk/com/t16/RandomGenerator$Double.class
   ./out/production/jdk/com/t16/RandomGenerator$Float.class
   ./out/production/jdk/com/t16/RandomGenerator$Integer.class
   ./out/production/jdk/com/t16/RandomGenerator$Long.class
   ./out/production/jdk/com/t16/RandomGenerator$Short.class
   ./out/production/jdk/com/t16/RandomGenerator$String.class
   ./out/production/jdk/com/t16/RandomGenerator.class
   ./out/production/jdk/com/t17/AssociativeArray.class
   ./out/production/jdk/com/t17/CanonicalMapping.class
   ./out/production/jdk/com/t17/CollectionData.class
   ./out/production/jdk/com/t17/CountedString.class
   ./out/production/jdk/com/t17/CountingMapData$Entry.class
   ./out/production/jdk/com/t17/CountingMapData.class
   ./out/production/jdk/com/t17/Countries$1.class
   ./out/production/jdk/com/t17/Countries$FlyweightMap$Entry.class
   ./out/production/jdk/com/t17/Countries$FlyweightMap$EntrySet1$Iter.class
   ./out/production/jdk/com/t17/Countries$FlyweightMap$EntrySet1.class
   ./out/production/jdk/com/t17/Countries$FlyweightMap.class
   ./out/production/jdk/com/t17/Countries.class
   ./out/production/jdk/com/t17/Deque.class
   ./out/production/jdk/com/t17/Element.class
   ./out/production/jdk/com/t17/FailFast.class
   ./out/production/jdk/com/t17/FillingLists.class
   ./out/production/jdk/com/t17/Generator.class
   ./out/production/jdk/com/t17/Government.class
   ./out/production/jdk/com/t17/Groundhog.class
   ./out/production/jdk/com/t17/Groundhog2.class
   ./out/production/jdk/com/t17/HashType.class
   ./out/production/jdk/com/t17/Key.class
   ./out/production/jdk/com/t17/LinkedHashMapDemo.class
   ./out/production/jdk/com/t17/ListPerformance$1.class
   ./out/production/jdk/com/t17/ListPerformance$10.class
   ./out/production/jdk/com/t17/ListPerformance$11.class
   ./out/production/jdk/com/t17/ListPerformance$2.class
   ./out/production/jdk/com/t17/ListPerformance$3.class
   ./out/production/jdk/com/t17/ListPerformance$4.class
   ./out/production/jdk/com/t17/ListPerformance$5.class
   ./out/production/jdk/com/t17/ListPerformance$6.class
   ./out/production/jdk/com/t17/ListPerformance$7.class
   ./out/production/jdk/com/t17/ListPerformance$8.class
   ./out/production/jdk/com/t17/ListPerformance$9.class
   ./out/production/jdk/com/t17/ListPerformance$ListTester.class
   ./out/production/jdk/com/t17/ListPerformance.class
   ./out/production/jdk/com/t17/Lists.class
   ./out/production/jdk/com/t17/ListSortSearch.class
   ./out/production/jdk/com/t17/MapData.class
   ./out/production/jdk/com/t17/MapEntry.class
   ./out/production/jdk/com/t17/Maps.class
   ./out/production/jdk/com/t17/Prediction.class
   ./out/production/jdk/com/t17/QueueBehavior$Gen.class
   ./out/production/jdk/com/t17/QueueBehavior.class
   ./out/production/jdk/com/t17/ReadOnly.class
   ./out/production/jdk/com/t17/References.class
   ./out/production/jdk/com/t17/SetType.class
   ./out/production/jdk/com/t17/SimpleHashMap.class
   ./out/production/jdk/com/t17/SlowMap$1.class
   ./out/production/jdk/com/t17/SlowMap$EntrySet$1.class
   ./out/production/jdk/com/t17/SlowMap$EntrySet.class
   ./out/production/jdk/com/t17/SlowMap.class
   ./out/production/jdk/com/t17/SortedMapDemo.class
   ./out/production/jdk/com/t17/SortedSetDemo.class
   ./out/production/jdk/com/t17/SpringDetector.class
   ./out/production/jdk/com/t17/SrpingDetector2.class
   ./out/production/jdk/com/t17/StringAddress.class
   ./out/production/jdk/com/t17/Synchronization.class
   ./out/production/jdk/com/t17/Test.class
   ./out/production/jdk/com/t17/Tester.class
   ./out/production/jdk/com/t17/TestParam.class
   ./out/production/jdk/com/t17/ToDoList$ToDoItem.class
   ./out/production/jdk/com/t17/ToDoList.class
   ./out/production/jdk/com/t17/TreeType.class
   ./out/production/jdk/com/t17/TypesForSets.class
   ./out/production/jdk/com/t17/Unsupported.class
   ./out/production/jdk/com/t17/Utilities.class
   ./out/production/jdk/com/t17/Value.class
   ./out/production/jdk/com/t17/VeryBig.class
   ./out/production/jdk/com/t18/Directory$1.class
   ./out/production/jdk/com/t18/Directory$TreeInfo.class
   ./out/production/jdk/com/t18/Directory.class
   ./out/production/jdk/com/t18/DirFilter.class
   ./out/production/jdk/com/t18/DirList.class
   ./out/production/jdk/com/t18/DirList2$1.class
   ./out/production/jdk/com/t18/DirList2.class
   ./out/production/jdk/com/t18/DirList3$1.class
   ./out/production/jdk/com/t18/DirList3.class
   ./out/production/jdk/com/t2/T2_11_09.class
   ./out/production/jdk/com/t2/t2_11_1.class
   ./out/production/jdk/com/t2/T2_11_2.class
   ./out/production/jdk/com/t2/t2_3_1_1.class
   ./out/production/jdk/com/t2/t2_3_1_2.class
   ./out/production/jdk/com/t3/A.class
   ./out/production/jdk/com/t3/Casting.class
   ./out/production/jdk/com/t3/EqualsMethod.class
   ./out/production/jdk/com/t3/HelloDate.class
   ./out/production/jdk/com/t3/Precedence.class
   ./out/production/jdk/com/t3/T3_17_1.class
   ./out/production/jdk/com/t3/T3_4_1.class
   ./out/production/jdk/com/t3/T3_4_3$f.class
   ./out/production/jdk/com/t3/T3_4_3.class
   ./out/production/jdk/com/t3/T3_4_4.class
   ./out/production/jdk/com/t3/T3_5_1.class
   ./out/production/jdk/com/t3/T3_7_7.class
   ./out/production/jdk/com/t3/T_3_8_1.class
   ./out/production/jdk/com/t3/Valus.class
   ./out/production/jdk/com/t4/ListCharacters.class
   ./out/production/jdk/com/t4/T4_3_1.class
   ./out/production/jdk/com/t4/T4_3_2.class
   ./out/production/jdk/com/t4/T4_8_1.class
   ./out/production/jdk/com/t4/T4_8_9.class
   ./out/production/jdk/com/t4/VowelsAndConsonants.class
   ./out/production/jdk/com/t5/Book.class
   ./out/production/jdk/com/t5/Bowl.class
   ./out/production/jdk/com/t5/Cup.class
   ./out/production/jdk/com/t5/Cupboard.class
   ./out/production/jdk/com/t5/Cups.class
   ./out/production/jdk/com/t5/DenamicArray.class
   ./out/production/jdk/com/t5/ExplicitStatic.class
   ./out/production/jdk/com/t5/House.class
   ./out/production/jdk/com/t5/Leaf.class
   ./out/production/jdk/com/t5/OrderOfInitialization.class
   ./out/production/jdk/com/t5/Other.class
   ./out/production/jdk/com/t5/Parent.class
   ./out/production/jdk/com/t5/PassingThis.class
   ./out/production/jdk/com/t5/Person.class
   ./out/production/jdk/com/t5/PrimitiveOverloading.class
   ./out/production/jdk/com/t5/Son.class
   ./out/production/jdk/com/t5/StaticInitialization.class
   ./out/production/jdk/com/t5/T5_7_1.class
   ./out/production/jdk/com/t5/T5_7_17.class
   ./out/production/jdk/com/t5/T5_8_1.class
   ./out/production/jdk/com/t5/T_5_1.class
   ./out/production/jdk/com/t5/T_5_2.class
   ./out/production/jdk/com/t5/T_5_4.class
   ./out/production/jdk/com/t5/T_5_4_10.class
   ./out/production/jdk/com/t5/T_5_4_1_9.class
   ./out/production/jdk/com/t5/T_5_7_14.class
   ./out/production/jdk/com/t5/Table.class
   ./out/production/jdk/com/t5/TerminationCondition.class
   ./out/production/jdk/com/t5/Window.class
   ./out/production/jdk/com/t6/Cat1.class
   ./out/production/jdk/com/t6/pa1/Cat.class
   ./out/production/jdk/com/t6/Range.class
   ./out/production/jdk/com/t7/A.class
   ./out/production/jdk/com/t7/Alus.class
   ./out/production/jdk/com/t7/Amphibian.class
   ./out/production/jdk/com/t7/Anna.class
   ./out/production/jdk/com/t7/Art.class
   ./out/production/jdk/com/t7/B.class
   ./out/production/jdk/com/t7/BaseObject.class
   ./out/production/jdk/com/t7/Bath.class
   ./out/production/jdk/com/t7/Beetle.class
   ./out/production/jdk/com/t7/BlankFinal.class
   ./out/production/jdk/com/t7/Blus.class
   ./out/production/jdk/com/t7/C.class
   ./out/production/jdk/com/t7/CADSystem.class
   ./out/production/jdk/com/t7/Car.class
   ./out/production/jdk/com/t7/Cartoon.class
   ./out/production/jdk/com/t7/Circle.class
   ./out/production/jdk/com/t7/Cleaner.class
   ./out/production/jdk/com/t7/Cleaner1.class
   ./out/production/jdk/com/t7/Component1.class
   ./out/production/jdk/com/t7/Component2.class
   ./out/production/jdk/com/t7/Component3.class
   ./out/production/jdk/com/t7/Detergent.class
   ./out/production/jdk/com/t7/Door.class
   ./out/production/jdk/com/t7/Drawing.class
   ./out/production/jdk/com/t7/E09_ConstructorOrder2.class
   ./out/production/jdk/com/t7/E13.class
   ./out/production/jdk/com/t7/E13Father.class
   ./out/production/jdk/com/t7/E13Son.class
   ./out/production/jdk/com/t7/E23.class
   ./out/production/jdk/com/t7/E24.class
   ./out/production/jdk/com/t7/Engine.class
   ./out/production/jdk/com/t7/FinalData.class
   ./out/production/jdk/com/t7/finaldemo1.class
   ./out/production/jdk/com/t7/FinalOverridingIllusion.class
   ./out/production/jdk/com/t7/Frog.class
   ./out/production/jdk/com/t7/Ga.class
   ./out/production/jdk/com/t7/Game.class
   ./out/production/jdk/com/t7/Gb.class
   ./out/production/jdk/com/t7/Insect.class
   ./out/production/jdk/com/t7/Instrument.class
   ./out/production/jdk/com/t7/JapaneseBeetle.class
   ./out/production/jdk/com/t7/Lay.class
   ./out/production/jdk/com/t7/Line.class
   ./out/production/jdk/com/t7/LoadTest.class
   ./out/production/jdk/com/t7/OverridingPrivate.class
   ./out/production/jdk/com/t7/OverridingPrivate2.class
   ./out/production/jdk/com/t7/Poee.class
   ./out/production/jdk/com/t7/Poppet.class
   ./out/production/jdk/com/t7/Root.class
   ./out/production/jdk/com/t7/Shape.class
   ./out/production/jdk/com/t7/simple.class
   ./out/production/jdk/com/t7/Soap.class
   ./out/production/jdk/com/t7/SpaceShip.class
   ./out/production/jdk/com/t7/SpaceShipControls.class
   ./out/production/jdk/com/t7/SpaceShipDelegition.class
   ./out/production/jdk/com/t7/Stem.class
   ./out/production/jdk/com/t7/Triangle.class
   ./out/production/jdk/com/t7/Value.class
   ./out/production/jdk/com/t7/Wheel.class
   ./out/production/jdk/com/t7/Wind.class
   ./out/production/jdk/com/t7/Window.class
   ./out/production/jdk/com/t7/WithFinals.class
   ./out/production/jdk/com/t8/Act.class
   ./out/production/jdk/com/t8/ActShow.class
   ./out/production/jdk/com/t8/Amphibian.class
   ./out/production/jdk/com/t8/Animal.class
   ./out/production/jdk/com/t8/Bicycle.class
   ./out/production/jdk/com/t8/Bread.class
   ./out/production/jdk/com/t8/Characteristic.class
   ./out/production/jdk/com/t8/Cheese.class
   ./out/production/jdk/com/t8/Circle.class
   ./out/production/jdk/com/t8/Composing.class
   ./out/production/jdk/com/t8/CovariantReturn.class
   ./out/production/jdk/com/t8/CryAct.class
   ./out/production/jdk/com/t8/Cycle.class
   ./out/production/jdk/com/t8/Derived.class
   ./out/production/jdk/com/t8/Description.class
   ./out/production/jdk/com/t8/E09_Rodents.class
   ./out/production/jdk/com/t8/E10.class
   ./out/production/jdk/com/t8/E10A.class
   ./out/production/jdk/com/t8/E10B.class
   ./out/production/jdk/com/t8/E14_SharedRodentInitialization.class
   ./out/production/jdk/com/t8/E17.class
   ./out/production/jdk/com/t8/FieldAccess.class
   ./out/production/jdk/com/t8/Frog.class
   ./out/production/jdk/com/t8/Gerbil.class
   ./out/production/jdk/com/t8/Gerbil3.class
   ./out/production/jdk/com/t8/Glyph.class
   ./out/production/jdk/com/t8/Grain.class
   ./out/production/jdk/com/t8/Hamster.class
   ./out/production/jdk/com/t8/Hamster3.class
   ./out/production/jdk/com/t8/HappyAct.class
   ./out/production/jdk/com/t8/Instrument.class
   ./out/production/jdk/com/t8/Lettuce.class
   ./out/production/jdk/com/t8/LivingCreature.class
   ./out/production/jdk/com/t8/Lunch.class
   ./out/production/jdk/com/t8/m3/Brass.class
   ./out/production/jdk/com/t8/m3/Instrument.class
   ./out/production/jdk/com/t8/m3/Music3.class
   ./out/production/jdk/com/t8/m3/Note.class
   ./out/production/jdk/com/t8/m3/Percussion.class
   ./out/production/jdk/com/t8/m3/Stringed.class
   ./out/production/jdk/com/t8/m3/Wind.class
   ./out/production/jdk/com/t8/m3/Woodwind.class
   ./out/production/jdk/com/t8/Meal.class
   ./out/production/jdk/com/t8/Mill.class
   ./out/production/jdk/com/t8/Mouse.class
   ./out/production/jdk/com/t8/Mouse3.class
   ./out/production/jdk/com/t8/Music2.class
   ./out/production/jdk/com/t8/NonSharedMember.class
   ./out/production/jdk/com/t8/Note.class
   ./out/production/jdk/com/t8/PolyConstructors.class
   ./out/production/jdk/com/t8/PortableLunch.class
   ./out/production/jdk/com/t8/PrivateOverride.class
   ./out/production/jdk/com/t8/RandomShapeGenerator.class
   ./out/production/jdk/com/t8/ReferenceCounting.class
   ./out/production/jdk/com/t8/Rodent.class
   ./out/production/jdk/com/t8/Rodent3.class
   ./out/production/jdk/com/t8/RoundGlyph.class
   ./out/production/jdk/com/t8/SadAct.class
   ./out/production/jdk/com/t8/Sandwich.class
   ./out/production/jdk/com/t8/Shape.class
   ./out/production/jdk/com/t8/Shapes.class
   ./out/production/jdk/com/t8/Shared.class
   ./out/production/jdk/com/t8/SharedMember.class
   ./out/production/jdk/com/t8/Square.class
   ./out/production/jdk/com/t8/StaticPolymorphism.class
   ./out/production/jdk/com/t8/StaticSub.class
   ./out/production/jdk/com/t8/StaticSuper.class
   ./out/production/jdk/com/t8/Sub.class
   ./out/production/jdk/com/t8/Super.class
   ./out/production/jdk/com/t8/Transmogrify.class
   ./out/production/jdk/com/t8/Triangle.class
   ./out/production/jdk/com/t8/Tricycle.class
   ./out/production/jdk/com/t8/Unicycle.class
   ./out/production/jdk/com/t8/Wheat.class
   ./out/production/jdk/com/t8/WheatMill.class
   ./out/production/jdk/com/t8/Wind.class
   ./out/production/jdk/com/t8/Wind2.class
   ./out/production/jdk/com/t9/A1.class
   ./out/production/jdk/com/t9/Abstract.class
   ./out/production/jdk/com/t9/ActionCharcter.class
   ./out/production/jdk/com/t9/AdaptedRandomDoubles.class
   ./out/production/jdk/com/t9/Adpter.class
   ./out/production/jdk/com/t9/Adventure.class
   ./out/production/jdk/com/t9/All.class
   ./out/production/jdk/com/t9/Apply.class
   ./out/production/jdk/com/t9/BandPass.class
   ./out/production/jdk/com/t9/BaseWithPrint.class
   ./out/production/jdk/com/t9/Bicycle.class
   ./out/production/jdk/com/t9/BicycleFactory.class
   ./out/production/jdk/com/t9/Bread.class
   ./out/production/jdk/com/t9/C.class
   ./out/production/jdk/com/t9/C5.class
   ./out/production/jdk/com/t9/CanClimb.class
   ./out/production/jdk/com/t9/CanFinght.class
   ./out/production/jdk/com/t9/CanFly.class
   ./out/production/jdk/com/t9/CanSwim.class
   ./out/production/jdk/com/t9/Cheese.class
   ./out/production/jdk/com/t9/coin.class
   ./out/production/jdk/com/t9/coinFactory.class
   ./out/production/jdk/com/t9/Cycle.class
   ./out/production/jdk/com/t9/CycleFactory.class
   ./out/production/jdk/com/t9/DerivedWithPrint.class
   ./out/production/jdk/com/t9/Downcase.class
   ./out/production/jdk/com/t9/E03_Initialization.class
   ./out/production/jdk/com/t9/E04.class
   ./out/production/jdk/com/t9/E04Bae.class
   ./out/production/jdk/com/t9/E04Base2.class
   ./out/production/jdk/com/t9/E11.class
   ./out/production/jdk/com/t9/E11Base.class
   ./out/production/jdk/com/t9/E13.class
   ./out/production/jdk/com/t9/E13Base1.class
   ./out/production/jdk/com/t9/E13Base2.class
   ./out/production/jdk/com/t9/E13Base3.class
   ./out/production/jdk/com/t9/E14_InterfaceInheritance.class
   ./out/production/jdk/com/t9/E18.class
   ./out/production/jdk/com/t9/e19.class
   ./out/production/jdk/com/t9/E2$1.class
   ./out/production/jdk/com/t9/E2.class
   ./out/production/jdk/com/t9/E6Impl.class
   ./out/production/jdk/com/t9/E7.class
   ./out/production/jdk/com/t9/E8.class
   ./out/production/jdk/com/t9/Factories.class
   ./out/production/jdk/com/t9/FastFood.class
   ./out/production/jdk/com/t9/Filter.class
   ./out/production/jdk/com/t9/FilterAdapter.class
   ./out/production/jdk/com/t9/game.class
   ./out/production/jdk/com/t9/gameFactory.class
   ./out/production/jdk/com/t9/Gerbil.class
   ./out/production/jdk/com/t9/Hamster.class
   ./out/production/jdk/com/t9/Hero.class
   ./out/production/jdk/com/t9/HighPass.class
   ./out/production/jdk/com/t9/I1.class
   ./out/production/jdk/com/t9/I2.class
   ./out/production/jdk/com/t9/I3.class
   ./out/production/jdk/com/t9/I4.class
   ./out/production/jdk/com/t9/Imple1.class
   ./out/production/jdk/com/t9/Imple1Factory.class
   ./out/production/jdk/com/t9/Imple2.class
   ./out/production/jdk/com/t9/Imple2Factory.class
   ./out/production/jdk/com/t9/Instrument.class
   ./out/production/jdk/com/t9/Interface1.class
   ./out/production/jdk/com/t9/Interface2.class
   ./out/production/jdk/com/t9/Interface3.class
   ./out/production/jdk/com/t9/InterfaceCollision.class
   ./out/production/jdk/com/t9/Lettuce.class
   ./out/production/jdk/com/t9/LosPass.class
   ./out/production/jdk/com/t9/Lunch.class
   ./out/production/jdk/com/t9/Meal.class
   ./out/production/jdk/com/t9/Mouse.class
   ./out/production/jdk/com/t9/Multiple.class
   ./out/production/jdk/com/t9/music4/Brass.class
   ./out/production/jdk/com/t9/music4/E6.class
   ./out/production/jdk/com/t9/music4/Instrument.class
   ./out/production/jdk/com/t9/music4/Music4.class
   ./out/production/jdk/com/t9/music4/Percussion.class
   ./out/production/jdk/com/t9/music4/Stringed.class
   ./out/production/jdk/com/t9/music4/Wind.class
   ./out/production/jdk/com/t9/music4/Woodwind.class
   ./out/production/jdk/com/t9/music5/Brass.class
   ./out/production/jdk/com/t9/music5/Instrument.class
   ./out/production/jdk/com/t9/music5/Music5.class
   ./out/production/jdk/com/t9/music5/Percussion.class
   ./out/production/jdk/com/t9/music5/Stringed.class
   ./out/production/jdk/com/t9/music5/Wind.class
   ./out/production/jdk/com/t9/music5/Woodwind.class
   ./out/production/jdk/com/t9/Note.class
   ./out/production/jdk/com/t9/PortableLunch.class
   ./out/production/jdk/com/t9/Processor.class
   ./out/production/jdk/com/t9/Processor1.class
   ./out/production/jdk/com/t9/Processor11.class
   ./out/production/jdk/com/t9/RandomDoubles.class
   ./out/production/jdk/com/t9/RandomWords.class
   ./out/production/jdk/com/t9/Rodent.class
   ./out/production/jdk/com/t9/Service.class
   ./out/production/jdk/com/t9/ServiceFactory.class
   ./out/production/jdk/com/t9/shaizi.class
   ./out/production/jdk/com/t9/shaiziFactory.class
   ./out/production/jdk/com/t9/Splitter.class
   ./out/production/jdk/com/t9/StringProcessor.class
   ./out/production/jdk/com/t9/StringProcessor1.class
   ./out/production/jdk/com/t9/Tricycle.class
   ./out/production/jdk/com/t9/TricycleFactory.class
   ./out/production/jdk/com/t9/Unicycle.class
   ./out/production/jdk/com/t9/UnicycleFactory.class
   ./out/production/jdk/com/t9/Upcase.class
   ./out/production/jdk/com/t9/Waveform.class
   ./out/production/jdk/net/build.xml
   ./out/production/jdk/net/mindview/atunit/AtUnit$TestMethods.class
   ./out/production/jdk/net/mindview/atunit/AtUnit.class
   ./out/production/jdk/net/mindview/atunit/AtUnitRemover.class
   ./out/production/jdk/net/mindview/atunit/ClassNameFinder.class
   ./out/production/jdk/net/mindview/atunit/Test.class
   ./out/production/jdk/net/mindview/atunit/TestObjectCleanup.class
   ./out/production/jdk/net/mindview/atunit/TestObjectCreate.class
   ./out/production/jdk/net/mindview/atunit/TestProperty.class
   ./out/production/jdk/net/mindview/simple/List.class
   ./out/production/jdk/net/mindview/simple/Vector.class
   ./out/production/jdk/net/mindview/util/BasicGenerator.class
   ./out/production/jdk/net/mindview/util/BinaryFile.class
   ./out/production/jdk/net/mindview/util/CollectionData.class
   ./out/production/jdk/net/mindview/util/ContainerMethodDifferences.class
   ./out/production/jdk/net/mindview/util/ConvertTo.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$Boolean.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$Byte.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$Character.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$Double.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$Float.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$Integer.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$Long.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$Short.class
   ./out/production/jdk/net/mindview/util/CountingGenerator$String.class
   ./out/production/jdk/net/mindview/util/CountingGenerator.class
   ./out/production/jdk/net/mindview/util/CountingIntegerList.class
   ./out/production/jdk/net/mindview/util/CountingMapData$Entry.class
   ./out/production/jdk/net/mindview/util/CountingMapData.class
   ./out/production/jdk/net/mindview/util/Countries$1.class
   ./out/production/jdk/net/mindview/util/Countries$FlyweightMap$Entry.class
   ./out/production/jdk/net/mindview/util/Countries$FlyweightMap$EntrySet$Iter.class
   ./out/production/jdk/net/mindview/util/Countries$FlyweightMap$EntrySet.class
   ./out/production/jdk/net/mindview/util/Countries$FlyweightMap.class
   ./out/production/jdk/net/mindview/util/Countries.class
   ./out/production/jdk/net/mindview/util/DaemonThreadFactory.class
   ./out/production/jdk/net/mindview/util/DaemonThreadPoolExecutor.class
   ./out/production/jdk/net/mindview/util/Deque.class
   ./out/production/jdk/net/mindview/util/Directory$1.class
   ./out/production/jdk/net/mindview/util/Directory$TreeInfo.class
   ./out/production/jdk/net/mindview/util/Directory.class
   ./out/production/jdk/net/mindview/util/Enums.class
   ./out/production/jdk/net/mindview/util/FiveTuple.class
   ./out/production/jdk/net/mindview/util/FourTuple.class
   ./out/production/jdk/net/mindview/util/Generated.class
   ./out/production/jdk/net/mindview/util/Generator.class
   ./out/production/jdk/net/mindview/util/Hex.class
   ./out/production/jdk/net/mindview/util/MapData.class
   ./out/production/jdk/net/mindview/util/New.class
   ./out/production/jdk/net/mindview/util/Null.class
   ./out/production/jdk/net/mindview/util/OSExecute.class
   ./out/production/jdk/net/mindview/util/OSExecuteException.class
   ./out/production/jdk/net/mindview/util/Pair.class
   ./out/production/jdk/net/mindview/util/PPrint.class
   ./out/production/jdk/net/mindview/util/Print.class
   ./out/production/jdk/net/mindview/util/ProcessFiles$1.class
   ./out/production/jdk/net/mindview/util/ProcessFiles$Strategy.class
   ./out/production/jdk/net/mindview/util/ProcessFiles.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$Boolean.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$Byte.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$Character.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$Double.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$Float.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$Integer.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$Long.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$Short.class
   ./out/production/jdk/net/mindview/util/RandomGenerator$String.class
   ./out/production/jdk/net/mindview/util/RandomGenerator.class
   ./out/production/jdk/net/mindview/util/Range.class
   ./out/production/jdk/net/mindview/util/Sets.class
   ./out/production/jdk/net/mindview/util/Stack.class
   ./out/production/jdk/net/mindview/util/SwingConsole$1.class
   ./out/production/jdk/net/mindview/util/SwingConsole.class
   ./out/production/jdk/net/mindview/util/TaskItem.class
   ./out/production/jdk/net/mindview/util/TaskManager.class
   ./out/production/jdk/net/mindview/util/TextFile.class
   ./out/production/jdk/net/mindview/util/ThreeTuple.class
   ./out/production/jdk/net/mindview/util/Tuple.class
   ./out/production/jdk/net/mindview/util/TwoTuple.class
   ./out/production/jdk/net/mindview/util/TypeCounter.class
   ./out/production/jdk/typeinfo/AirFilter$Factory.class
   ./out/production/jdk/typeinfo/AirFilter.class
   ./out/production/jdk/typeinfo/AnonymousA$1.class
   ./out/production/jdk/typeinfo/AnonymousA.class
   ./out/production/jdk/typeinfo/AnonymousImplementation.class
   ./out/production/jdk/typeinfo/B.class
   ./out/production/jdk/typeinfo/Base.class
   ./out/production/jdk/typeinfo/Belt.class
   ./out/production/jdk/typeinfo/BoundedClassReferences.class
   ./out/production/jdk/typeinfo/build.xml
   ./out/production/jdk/typeinfo/Building.class
   ./out/production/jdk/typeinfo/CabinAirFilter$Factory.class
   ./out/production/jdk/typeinfo/CabinAirFilter.class
   ./out/production/jdk/typeinfo/Candy.class
   ./out/production/jdk/typeinfo/Circle.class
   ./out/production/jdk/typeinfo/ClassCasts.class
   ./out/production/jdk/typeinfo/ClassInitialization.class
   ./out/production/jdk/typeinfo/Cookie.class
   ./out/production/jdk/typeinfo/CountedInteger.class
   ./out/production/jdk/typeinfo/Derived.class
   ./out/production/jdk/typeinfo/DynamicProxyHandler.class
   ./out/production/jdk/typeinfo/factory/Factory.class
   ./out/production/jdk/typeinfo/FamilyVsExactType.class
   ./out/production/jdk/typeinfo/FanBelt$Factory.class
   ./out/production/jdk/typeinfo/FanBelt.class
   ./out/production/jdk/typeinfo/FilledList.class
   ./out/production/jdk/typeinfo/Filter.class
   ./out/production/jdk/typeinfo/FuelFilter$Factory.class
   ./out/production/jdk/typeinfo/FuelFilter.class
   ./out/production/jdk/typeinfo/GeneratorBelt$Factory.class
   ./out/production/jdk/typeinfo/GeneratorBelt.class
   ./out/production/jdk/typeinfo/GenericClassReferences.class
   ./out/production/jdk/typeinfo/Gum.class
   ./out/production/jdk/typeinfo/HiddenImplementation.class
   ./out/production/jdk/typeinfo/House.class
   ./out/production/jdk/typeinfo/Implementation.class
   ./out/production/jdk/typeinfo/Initable.class
   ./out/production/jdk/typeinfo/Initable2.class
   ./out/production/jdk/typeinfo/Initable3.class
   ./out/production/jdk/typeinfo/InnerA$1.class
   ./out/production/jdk/typeinfo/InnerA$C.class
   ./out/production/jdk/typeinfo/InnerA.class
   ./out/production/jdk/typeinfo/InnerImplementation.class
   ./out/production/jdk/typeinfo/Interface.class
   ./out/production/jdk/typeinfo/interfacea/A.class
   ./out/production/jdk/typeinfo/InterfaceViolation.class
   ./out/production/jdk/typeinfo/MethodSelector.class
   ./out/production/jdk/typeinfo/ModifyingPrivateFields.class
   ./out/production/jdk/typeinfo/NullRobot.class
   ./out/production/jdk/typeinfo/NullRobotProxyHandler$1.class
   ./out/production/jdk/typeinfo/NullRobotProxyHandler$NRobot.class
   ./out/production/jdk/typeinfo/NullRobotProxyHandler.class
   ./out/production/jdk/typeinfo/OilFilter$Factory.class
   ./out/production/jdk/typeinfo/OilFilter.class
   ./out/production/jdk/typeinfo/Operation.class
   ./out/production/jdk/typeinfo/packageaccess/C.class
   ./out/production/jdk/typeinfo/packageaccess/HiddenC.class
   ./out/production/jdk/typeinfo/Part.class
   ./out/production/jdk/typeinfo/Person$1.class
   ./out/production/jdk/typeinfo/Person$NullPerson.class
   ./out/production/jdk/typeinfo/Person.class
   ./out/production/jdk/typeinfo/PetCount$PetCounter.class
   ./out/production/jdk/typeinfo/PetCount.class
   ./out/production/jdk/typeinfo/PetCount2.class
   ./out/production/jdk/typeinfo/PetCount3$PetCounter.class
   ./out/production/jdk/typeinfo/PetCount3.class
   ./out/production/jdk/typeinfo/PetCount4.class
   ./out/production/jdk/typeinfo/pets/Cat.class
   ./out/production/jdk/typeinfo/pets/Cymric.class
   ./out/production/jdk/typeinfo/pets/Dog.class
   ./out/production/jdk/typeinfo/pets/EgyptianMau.class
   ./out/production/jdk/typeinfo/pets/ForNameCreator.class
   ./out/production/jdk/typeinfo/pets/Hamster.class
   ./out/production/jdk/typeinfo/pets/Individual.class
   ./out/production/jdk/typeinfo/pets/LiteralPetCreator.class
   ./out/production/jdk/typeinfo/pets/Manx.class
   ./out/production/jdk/typeinfo/pets/Mouse.class
   ./out/production/jdk/typeinfo/pets/Mutt.class
   ./out/production/jdk/typeinfo/pets/Person.class
   ./out/production/jdk/typeinfo/pets/Pet.class
   ./out/production/jdk/typeinfo/pets/PetCreator.class
   ./out/production/jdk/typeinfo/pets/Pets.class
   ./out/production/jdk/typeinfo/pets/Pug.class
   ./out/production/jdk/typeinfo/pets/Rat.class
   ./out/production/jdk/typeinfo/pets/Rodent.class
   ./out/production/jdk/typeinfo/Position.class
   ./out/production/jdk/typeinfo/PowerSteeringBelt$Factory.class
   ./out/production/jdk/typeinfo/PowerSteeringBelt.class
   ./out/production/jdk/typeinfo/RealObject.class
   ./out/production/jdk/typeinfo/RegisteredFactories.class
   ./out/production/jdk/typeinfo/Robot$Test.class
   ./out/production/jdk/typeinfo/Robot.class
   ./out/production/jdk/typeinfo/SelectingMethods.class
   ./out/production/jdk/typeinfo/Shape.class
   ./out/production/jdk/typeinfo/Shapes.class
   ./out/production/jdk/typeinfo/ShowMethods.class
   ./out/production/jdk/typeinfo/SimpleDynamicProxy.class
   ./out/production/jdk/typeinfo/SimpleProxy.class
   ./out/production/jdk/typeinfo/SimpleProxyDemo.class
   ./out/production/jdk/typeinfo/SnowRemovalRobot$1.class
   ./out/production/jdk/typeinfo/SnowRemovalRobot$2.class
   ./out/production/jdk/typeinfo/SnowRemovalRobot$3.class
   ./out/production/jdk/typeinfo/SnowRemovalRobot.class
   ./out/production/jdk/typeinfo/SomeMethods.class
   ./out/production/jdk/typeinfo/Square.class
   ./out/production/jdk/typeinfo/Staff.class
   ./out/production/jdk/typeinfo/SweetShop.class
   ./out/production/jdk/typeinfo/toys/FancyToy.class
   ./out/production/jdk/typeinfo/toys/GenericToyTest.class
   ./out/production/jdk/typeinfo/toys/HasBatteries.class
   ./out/production/jdk/typeinfo/toys/Shoots.class
   ./out/production/jdk/typeinfo/toys/Toy.class
   ./out/production/jdk/typeinfo/toys/ToyTest.class
   ./out/production/jdk/typeinfo/toys/Waterproof.class
   ./out/production/jdk/typeinfo/Triangle.class
   ./out/production/jdk/typeinfo/WildcardClassReferences.class
   ./out/production/jdk/typeinfo/WithPrivateFinalField.class
   ./src/com/jdk18/digui/DiguiTest.java
   ./src/com/jdk18/digui/TreeList.java
   ./src/com/jdk18/inter/DefalutTest.java
   ./src/com/jdk18/inter/DefalutTestImpl.java
   ./src/com/jdk18/inter/LambdaInterTest.java
   ./src/com/jdk18/inter/LambdaTest.java
   ./src/com/jdk18/inter/LambdaTest1.java
   ./src/com/jdk18/inter/LambdaTest2.java
   ./src/com/jdk18/inter/LambdaTest3.java
   ./src/com/jdk18/inter/LambdaTest4.java
   ./src/com/jdk18/jdk8new/Apple.java
   ./src/com/jdk18/jdk8new/AppleSort.java
   ./src/com/jdk18/jdk8new/One.java
   ./src/com/jdk18/lambda/DemoListToMap.java
   ./src/com/jdk18/lambda/LambdaTest1.java
   ./src/com/jdk18/lambda/Student.java
   ./src/com/jdk18/stream/Exercise.java
   ./src/com/jdk18/stream/Person.java
   ./src/com/jdk18/stream/StreamTest.java
   ./src/com/jdk18/string/StringFormatTest.java
   ./src/com/Print.java
   ./src/com/t10/Contents.java
   ./src/com/t10/Destination.java
   ./src/com/t10/DotNew.java
   ./src/com/t10/DotThis.java
   ./src/com/t10/E1.java
   ./src/com/t10/E11_HiddenInnerClass.java
   ./src/com/t10/E2.java
   ./src/com/t10/e6/e61/E61.java
   ./src/com/t10/e6/e62/E62.java
   ./src/com/t10/e6/e63/E63.java
   ./src/com/t10/e7.java
   ./src/com/t10/E9.java
   ./src/com/t10/Parcel1.java
   ./src/com/t10/Parcel2.java
   ./src/com/t10/Parcel3.java
   ./src/com/t10/Parcel5.java
   ./src/com/t10/Parcel6.java
   ./src/com/t10/Parcel7.java
   ./src/com/t10/Parcel8.java
   ./src/com/t10/ParcellA.java
   ./src/com/t10/Sequence.java
   ./src/com/t10/TestParcel.java
   ./src/com/t11/AdapterMethonIdiom.java
   ./src/com/t11/AddingGroups.java
   ./src/com/t11/ApplesAndOrangesWithoutGeneraics.java
   ./src/com/t11/ArrayIsNotIterable.java
   ./src/com/t11/AsListInference.java
   ./src/com/t11/CollectionSequence.java
   ./src/com/t11/CollectionSort.java
   ./src/com/t11/controller/Controller.java
   ./src/com/t11/controller/Event.java
   ./src/com/t11/CrossContainerIteration.java
   ./src/com/t11/E05_IntegerListFeatures.java
   ./src/com/t11/E07.java
   ./src/com/t11/E07_TestList.java
   ./src/com/t11/E09_SequenceIterator.java
   ./src/com/t11/E12.java
   ./src/com/t11/E13_GreenhouseLinkedList.java
   ./src/com/t11/E14.java
   ./src/com/t11/E15.java
   ./src/com/t11/E16_Vowels.java
   ./src/com/t11/E17.java
   ./src/com/t11/E21_WordsInfo.java
   ./src/com/t11/E27.java
   ./src/com/t11/E29_PriorityQueueSubtlety.java
   ./src/com/t11/E30_CollectionSequence2.java
   ./src/com/t11/EnvironmentVariables.java
   ./src/com/t11/Gerbil.java
   ./src/com/t11/InterfaceVsIterator.java
   ./src/com/t11/IterableClass.java
   ./src/com/t11/LinkedListFeatures.java
   ./src/com/t11/ListFeatures.java
   ./src/com/t11/ListIteration.java
   ./src/com/t11/MapOfList.java
   ./src/com/t11/ModifyArrayAsList.java
   ./src/com/t11/NonCollectionSequeue.java
   ./src/com/t11/PrintingContainers.java
   ./src/com/t11/PriorityQueueDemo.java
   ./src/com/t11/QueueDemo.java
   ./src/com/t11/SetOperations.java
   ./src/com/t11/SimpleIteration.java
   ./src/com/t11/SrackTest.java
   ./src/com/t11/UniqueWords.java
   ./src/com/t12/E1.java
   ./src/com/t12/E4.java
   ./src/com/t12/FullConstructors.java
   ./src/com/t12/InheritingExceptions.java
   ./src/com/t13/DatabaseException.java
   ./src/com/t13/E14.java
   ./src/com/t13/E7.java
   ./src/com/t13/E9.java
   ./src/com/t13/Finding.java
   ./src/com/t13/Groups.java
   ./src/com/t13/JGrep.java
   ./src/com/t13/RegexExample1.java
   ./src/com/t13/Splitting.java
   ./src/com/t13/StartEnd.java
   ./src/com/t13/StringFormat.java
   ./src/com/t13/Stringmethod.java
   ./src/com/t13/Turtle.java
   ./src/com/t13/Xiegang.java
   ./src/com/t14/Audi.java
   ./src/com/t14/BoundedClassReferences.java
   ./src/com/t14/Car.java
   ./src/com/t14/CarHandler.java
   ./src/com/t14/ClassCasts.java
   ./src/com/t14/ClassInitialization.java
   ./src/com/t14/factory/Factory.java
   ./src/com/t14/FamilyVsExactType.java
   ./src/com/t14/FilledList.java
   ./src/com/t14/ForNameCreator.java
   ./src/com/t14/GenericToyTest.java
   ./src/com/t14/GetClassMethod.java
   ./src/com/t14/InstanceofTest.java
   ./src/com/t14/IsInstanceClass.java
   ./src/com/t14/IsInstanceTest.java
   ./src/com/t14/Operation.java
   ./src/com/t14/Person.java
   ./src/com/t14/PetCreator.java
   ./src/com/t14/ProxyTest.java
   ./src/com/t14/RegisteredFactories.java
   ./src/com/t14/Shapes.java
   ./src/com/t14/ShowMethods.java
   ./src/com/t14/SimpleDynamicProxy.java
   ./src/com/t14/SimpleDynamicProxy1.java
   ./src/com/t14/SimpleProxyDemo.java
   ./src/com/t14/SweetShop.java
   ./src/com/t14/ToyTest.java
   ./src/com/t14/UserManager.java
   ./src/com/t16/ArrayCopyTest.java
   ./src/com/t16/ComparingArrays.java
   ./src/com/t16/CompType.java
   ./src/com/t16/CountingGenerator.java
   ./src/com/t16/Generated.java
   ./src/com/t16/RandomGenerator.java
   ./src/com/t17/AssociativeArray.java
   ./src/com/t17/CanonicalMapping.java
   ./src/com/t17/CountedString.java
   ./src/com/t17/CountingMapData.java
   ./src/com/t17/Countries.java
   ./src/com/t17/Deque.java
   ./src/com/t17/FailFast.java
   ./src/com/t17/FillingLists.java
   ./src/com/t17/Government.java
   ./src/com/t17/Groundhog.java
   ./src/com/t17/LinkedHashMapDemo.java
   ./src/com/t17/ListPerformance.java
   ./src/com/t17/Lists.java
   ./src/com/t17/ListSortSearch.java
   ./src/com/t17/MapData.java
   ./src/com/t17/MapEntry.java
   ./src/com/t17/Maps.java
   ./src/com/t17/Prediction.java
   ./src/com/t17/QueueBehavior.java
   ./src/com/t17/ReadOnly.java
   ./src/com/t17/References.java
   ./src/com/t17/SimpleHashMap.java
   ./src/com/t17/SlowMap.java
   ./src/com/t17/SortedMapDemo.java
   ./src/com/t17/SortedSetDemo.java
   ./src/com/t17/SpringDetector.java
   ./src/com/t17/SrpingDetector2.java
   ./src/com/t17/Synchronization.java
   ./src/com/t17/Test.java
   ./src/com/t17/Tester.java
   ./src/com/t17/TestParam.java
   ./src/com/t17/ToDoList.java
   ./src/com/t17/TypesForSets.java
   ./src/com/t17/Unsupported.java
   ./src/com/t17/Utilities.java
   ./src/com/t18/Directory.java
   ./src/com/t18/DirList.java
   ./src/com/t18/DirList2.java
   ./src/com/t18/DirList3.java
   ./src/com/t2/T2_11_09.java
   ./src/com/t2/t2_11_1.java
   ./src/com/t2/T2_11_2.java
   ./src/com/t2/t2_3_1_1.java
   ./src/com/t2/t2_3_1_2.java
   ./src/com/t3/Casting.java
   ./src/com/t3/EqualsMethod.java
   ./src/com/t3/HelloDate.java
   ./src/com/t3/Precedence.java
   ./src/com/t3/T3_17_1.java
   ./src/com/t3/T3_4_1.java
   ./src/com/t3/T3_4_3.java
   ./src/com/t3/T3_4_4.java
   ./src/com/t3/T3_5_1.java
   ./src/com/t3/T3_7_7.java
   ./src/com/t3/T_3_8_1.java
   ./src/com/t4/ListCharacters.java
   ./src/com/t4/T4_3_1.java
   ./src/com/t4/T4_3_2.java
   ./src/com/t4/T4_8_1.java
   ./src/com/t4/T4_8_9.java
   ./src/com/t4/VowelsAndConsonants.java
   ./src/com/t5/DenamicArray.java
   ./src/com/t5/ExplicitStatic.java
   ./src/com/t5/OrderOfInitialization.java
   ./src/com/t5/Parent.java
   ./src/com/t5/PassingThis.java
   ./src/com/t5/PrimitiveOverloading.java
   ./src/com/t5/Son.java
   ./src/com/t5/StaticInitialization.java
   ./src/com/t5/T5_7_1.java
   ./src/com/t5/T5_7_17.java
   ./src/com/t5/T5_8_1.java
   ./src/com/t5/T_5_1.java
   ./src/com/t5/T_5_2.java
   ./src/com/t5/T_5_4.java
   ./src/com/t5/T_5_4_10.java
   ./src/com/t5/T_5_4_1_9.java
   ./src/com/t5/T_5_7_14.java
   ./src/com/t5/TerminationCondition.java
   ./src/com/t6/Cat1.java
   ./src/com/t6/pa1/Cat.java
   ./src/com/t6/Range.java
   ./src/com/t7/Amphibian.java
   ./src/com/t7/BaseObject.java
   ./src/com/t7/Bath.java
   ./src/com/t7/Beetle.java
   ./src/com/t7/BlankFinal.java
   ./src/com/t7/Blus.java
   ./src/com/t7/C.java
   ./src/com/t7/CADSystem.java
   ./src/com/t7/Car.java
   ./src/com/t7/Cartoon.java
   ./src/com/t7/Detergent.java
   ./src/com/t7/E09_ConstructorOrder2.java
   ./src/com/t7/E13.java
   ./src/com/t7/E23.java
   ./src/com/t7/E24.java
   ./src/com/t7/FinalData.java
   ./src/com/t7/finaldemo1.java
   ./src/com/t7/FinalOverridingIllusion.java
   ./src/com/t7/Game.java
   ./src/com/t7/Lay.java
   ./src/com/t7/SpaceShipDelegition.java
   ./src/com/t7/Wind.java
   ./src/com/t8/CovariantReturn.java
   ./src/com/t8/E09_Rodents.java
   ./src/com/t8/E10.java
   ./src/com/t8/E14_SharedRodentInitialization.java
   ./src/com/t8/E17.java
   ./src/com/t8/FieldAccess.java
   ./src/com/t8/Frog.java
   ./src/com/t8/m3/Music3.java
   ./src/com/t8/Music2.java
   ./src/com/t8/PolyConstructors.java
   ./src/com/t8/PrivateOverride.java
   ./src/com/t8/RandomShapeGenerator.java
   ./src/com/t8/ReferenceCounting.java
   ./src/com/t8/Sandwich.java
   ./src/com/t8/Shapes.java
   ./src/com/t8/StaticPolymorphism.java
   ./src/com/t8/Transmogrify.java
   ./src/com/t9/A1.java
   ./src/com/t9/AdaptedRandomDoubles.java
   ./src/com/t9/Adventure.java
   ./src/com/t9/Apply.java
   ./src/com/t9/Apply1.java
   ./src/com/t9/BandPass.java
   ./src/com/t9/E03_Initialization.java
   ./src/com/t9/E04.java
   ./src/com/t9/E11.java
   ./src/com/t9/E13.java
   ./src/com/t9/E14_InterfaceInheritance.java
   ./src/com/t9/E18.java
   ./src/com/t9/e19.java
   ./src/com/t9/E2.java
   ./src/com/t9/E6Impl.java
   ./src/com/t9/E7.java
   ./src/com/t9/E8.java
   ./src/com/t9/Factories.java
   ./src/com/t9/Filter.java
   ./src/com/t9/FilterAdapter.java
   ./src/com/t9/HighPass.java
   ./src/com/t9/InterfaceCollision.java
   ./src/com/t9/LosPass.java
   ./src/com/t9/music4/E6.java
   ./src/com/t9/music4/Music4.java
   ./src/com/t9/music5/Music5.java
   ./src/com/t9/Note.java
   ./src/com/t9/Processor1.java
   ./src/com/t9/RandomWords.java
   ./src/com/t9/StringProcessor.java
   ./src/com/t9/Waveform.java
   ./src/net/build.xml
   ./src/net/mindview/atunit/AtUnit.java
   ./src/net/mindview/atunit/AtUnitRemover.java
   ./src/net/mindview/atunit/ClassNameFinder.java
   ./src/net/mindview/atunit/Test.java
   ./src/net/mindview/atunit/TestObjectCleanup.java
   ./src/net/mindview/atunit/TestObjectCreate.java
   ./src/net/mindview/atunit/TestProperty.java
   ./src/net/mindview/simple/List.java
   ./src/net/mindview/simple/Vector.java
   ./src/net/mindview/util/BasicGenerator.java
   ./src/net/mindview/util/BinaryFile.java
   ./src/net/mindview/util/CollectionData.java
   ./src/net/mindview/util/ContainerMethodDifferences.java
   ./src/net/mindview/util/ConvertTo.java
   ./src/net/mindview/util/CountingGenerator.java
   ./src/net/mindview/util/CountingIntegerList.java
   ./src/net/mindview/util/CountingMapData.java
   ./src/net/mindview/util/Countries.java
   ./src/net/mindview/util/DaemonThreadFactory.java
   ./src/net/mindview/util/DaemonThreadPoolExecutor.java
   ./src/net/mindview/util/Deque.java
   ./src/net/mindview/util/Directory.java
   ./src/net/mindview/util/Enums.java
   ./src/net/mindview/util/FiveTuple.java
   ./src/net/mindview/util/FourTuple.java
   ./src/net/mindview/util/Generated.java
   ./src/net/mindview/util/Generator.java
   ./src/net/mindview/util/Hex.java
   ./src/net/mindview/util/MapData.java
   ./src/net/mindview/util/New.java
   ./src/net/mindview/util/Null.java
   ./src/net/mindview/util/OSExecute.java
   ./src/net/mindview/util/OSExecuteException.java
   ./src/net/mindview/util/Pair.java
   ./src/net/mindview/util/PPrint.java
   ./src/net/mindview/util/Print.java
   ./src/net/mindview/util/ProcessFiles.java
   ./src/net/mindview/util/RandomGenerator.java
   ./src/net/mindview/util/Range.java
   ./src/net/mindview/util/Sets.java
   ./src/net/mindview/util/Stack.java
   ./src/net/mindview/util/SwingConsole.java
   ./src/net/mindview/util/TaskItem.java
   ./src/net/mindview/util/TaskManager.java
   ./src/net/mindview/util/TextFile.java
   ./src/net/mindview/util/ThreeTuple.java
   ./src/net/mindview/util/Tuple.java
   ./src/net/mindview/util/TwoTuple.java
   ./src/net/mindview/util/TypeCounter.java
   ./src/typeinfo/AnonymousImplementation.java
   ./src/typeinfo/BoundedClassReferences.java
   ./src/typeinfo/build.xml
   ./src/typeinfo/ClassCasts.java
   ./src/typeinfo/ClassInitialization.java
   ./src/typeinfo/factory/Factory.java
   ./src/typeinfo/FamilyVsExactType.java
   ./src/typeinfo/FilledList.java
   ./src/typeinfo/GenericClassReferences.java
   ./src/typeinfo/HiddenImplementation.java
   ./src/typeinfo/InnerImplementation.java
   ./src/typeinfo/interfacea/A.java
   ./src/typeinfo/InterfaceViolation.java
   ./src/typeinfo/ModifyingPrivateFields.java
   ./src/typeinfo/NullRobot.java
   ./src/typeinfo/Operation.java
   ./src/typeinfo/packageaccess/HiddenC.java
   ./src/typeinfo/Person.java
   ./src/typeinfo/PetCount.java
   ./src/typeinfo/PetCount2.java
   ./src/typeinfo/PetCount3.java
   ./src/typeinfo/PetCount4.java
   ./src/typeinfo/pets/Cat.java
   ./src/typeinfo/pets/Cymric.java
   ./src/typeinfo/pets/Dog.java
   ./src/typeinfo/pets/EgyptianMau.java
   ./src/typeinfo/pets/ForNameCreator.java
   ./src/typeinfo/pets/Hamster.java
   ./src/typeinfo/pets/Individual.java
   ./src/typeinfo/pets/LiteralPetCreator.java
   ./src/typeinfo/pets/Manx.java
   ./src/typeinfo/pets/Mouse.java
   ./src/typeinfo/pets/Mutt.java
   ./src/typeinfo/pets/Person.java
   ./src/typeinfo/pets/Pet.java
   ./src/typeinfo/pets/PetCreator.java
   ./src/typeinfo/pets/Pets.java
   ./src/typeinfo/pets/Pug.java
   ./src/typeinfo/pets/Rat.java
   ./src/typeinfo/pets/Rodent.java
   ./src/typeinfo/Position.java
   ./src/typeinfo/RegisteredFactories.java
   ./src/typeinfo/Robot.java
   ./src/typeinfo/SelectingMethods.java
   ./src/typeinfo/Shapes.java
   ./src/typeinfo/ShowMethods.java
   ./src/typeinfo/SimpleDynamicProxy.java
   ./src/typeinfo/SimpleProxyDemo.java
   ./src/typeinfo/SnowRemovalRobot.java
   ./src/typeinfo/Staff.java
   ./src/typeinfo/SweetShop.java
   ./src/typeinfo/toys/GenericToyTest.java
   ./src/typeinfo/toys/ToyTest.java
   ./src/typeinfo/WildcardClassReferences.java
   ]
   */
} ///:~
